package com.java;

/**
 * 方法的定义与调用
 */
public class Function {
    public static void main(String[] args) {
        noReturnNoParams();
        noReturnHasParams("SYX ", 19);
        System.out.println(hasReturnHasParams("SYX ", 19)); // 返回值
    }

    // 无返回值无形参的方法
    public static void noReturnNoParams() {
        // 简单输出
        System.out.println("无返回值无形参的方法");
    }

    // 无返回值有形参的方法
    public static void noReturnHasParams(String name, int age) {
        // 简单循环内使用return;结束方法
        while (true) {
            System.out.println("无返回值有形参的方法，形参" + name + age); // SYX 19
            return;
        }
    }

    // 有返回值有形参的方法
    public static String hasReturnHasParams(String name, int age) { // SYX 19
        // 简单循环内使用return;结束方法
        while (true) {
            System.out.println("有返回值有形参的方法，形参" + name + age);
            return "返回值";
        }
    }
}
